package org.devocean.groupbuying.dao;

import java.util.List;

import org.devocean.groupbuying.domain.PurchaseItem;

public interface PurchaseItemDAO {

	List<PurchaseItem> findAllPurchasesItems();

	long countPurchaseItems();

	long countPurchaseItemsByCustomerAndDeal(Integer customerID, Integer dealID);

	PurchaseItem findPurchaseItemById(Integer id);

	void deletePurchaseItem(int id);

	PurchaseItem savePurchaseItem(PurchaseItem purchaseitem);

	PurchaseItem updatePurchaseItem(PurchaseItem purchaseitem);

}
